22 S Main Ave, Lake Placid, FL 33852-1807, Lake Placid
Always a great place to dine. Food and atmosphere along with the staff always exceed expectations.
Always a great place to dine. Food and atmosphere along with the staff always exceed expectations.